type runtime.cleanupBlock

15 uses

	runtime (current package)
		mcleanup.go#L217: type cleanupBlock struct {
		mcleanup.go#L227: 	alllink *cleanupBlock
		mcleanup.go#L248: func (b *cleanupBlock) enqueue(fn *funcval) bool {
		mcleanup.go#L255: func (b *cleanupBlock) full() bool {
		mcleanup.go#L260: func (b *cleanupBlock) empty() bool {
		mcleanup.go#L265: func (a *cleanupBlock) take(b *cleanupBlock) {
		mcleanup.go#L386: 		b = (*cleanupBlock)(q.free.pop())
		mcleanup.go#L388: 			b = (*cleanupBlock)(persistentalloc(cleanupBlockSize, tagAlign, &memstats.gcMiscSys))
		mcleanup.go#L390: 				next := (*cleanupBlock)(q.all.Load())
		mcleanup.go#L410: func (q *cleanupQueue) dequeue() *cleanupBlock {
		mcleanup.go#L414: 			return (*cleanupBlock)(q.full.pop())
		mcleanup.go#L458: 	var cb *cleanupBlock
		mgcmark.go#L192: 		for cb := (*cleanupBlock)(gcCleanups.all.Load()); cb != nil; cb = cb.alllink {
		runtime2.go#L741: 	cleanups       *cleanupBlock